<?php
namespace App\Http\Controllers\Admin;
use App\Http\Model\User;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\Facades\Input;
require_once 'resources/org/code/Code.class.php';

class LoginController extends BaseController
{
    public function login()
    {
        if($input = Input::all()){
            $code = new \Code;
            $_code = $code->get();
            if(strtoupper($input['code'])!=$_code){
                session(['msg'=>'验证码错误！']);
                return view('admin.login');
            }
            $user = User::first();
            if($user->user_name != $input['user_name'] || Crypt::decrypt($user->user_pass)!= $input['user_pass']){
               session(['msg'=>'用户名或密码错误！']);
               return view('admin.login');
            }
             session(['user'=>$user]);
             return  redirect('admin/index');

        }else {
              session(['msg'=>null]);
            return view('admin.login');
        }
    }

    public function code()
    {
        $code = new \Code;
        $code->make();
    }
   public function quit()
    {
        session(['user'=>null]);
        return redirect('admin/login');
    }
    public function crypt()
    {
        $str = '123456';

        echo Crypt::encrypt($str);
    
    }
}
